<?php

namespace App\Common;


class CreateRandomNumber
{
    /**
     * @param $prefix
     * @return string
     */
    public static function sn($prefix)
    {
        return self::redisCache($prefix);

        $unique = substr(uniqid(), 7, 13);

        return $prefix . date('ymdHi') .strtoupper($unique);
    }

    public static function redisCache($prefix)
    {
        $sn = CreateRandomNumber::randomNumber($prefix);

        return $sn;
    }

    public static function randomNumber($prefix)
    {
        $unique = substr(uniqid(), 7, 13);

        return $prefix . date('ymdHi') .strtoupper($unique);
    }

}